// 按钮权限的自定义指令
import store from '@/store'
export default {
  // el：自定义指令绑定的那个节点
  // binding：指令相关的对象信息
  inserted(el, binding) {
    // 从vuex中取出points
    const points = store.state.user.userInfo.roles.points
    console.log(points)
    console.log(binding)
    // 若points中有binding.value则显示，不存在则隐藏
    // value：指令的绑定值，例如：v-my-directive="1 + 1" 中，value的值为 2。
    if (!points.includes(binding.value)) {
      // 若不存在，移除这个节点
      el.parentNode.removeChild(el)
    }
  }
}
